<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script type="text/javascript">
		Array.prototype.M = 12;

		var arr = [23,4,22];

			// alert(arr.M)		// 12

		arr.M = 7;		

		// alert(arr.M);		//7

		delete arr.M;			//清楚掉的是对象的属性，但是对象的原型的属性还在

		// alert(arr.M)			//12

		//可见，对象的自定义属性要高于原型的自定义属性。这个类似于CSS中行间样式优先级高于class
	</script>
</body>
</html>